|
Server : LiteSpeed System : Linux host 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64 User : idnco5810 ( 1093) PHP Version : 8.2.29 Disable Function : NONE Directory : /usr/local/CyberCP/dockerManager/__pycache__/ |
Upload File : |
o
��g�
� @ st d dl Z d dlZej�d� d dlmZ d dlmZ d dl m
Z
d dlZG dd� d�Zdd� Z
ed kr8e
� dS dS )
� Nz/usr/local/CyberCP)�ServerStatusUtil)�ProcessUtilitiesc @ s e Zd Zeddd��ZdS )�
DockerInstallr c
C sT z�t tjd�}tj�tjdd� t�� tjkr?t j
�tj�r$tj�
d� d}t�||� d}t�||� d}t�||� d}nt�� tjkrId }nd
}| rUt�|dd� nt�||�sgtj�tjd
d� W dS d}t�|dd� d}t�|dd� tj�tjdd� t�d� W d S ty� } ztj�tjt|�d d� W Y d }~d S d }~ww )N�wzStarting Docker Installation..
� z'Docker installation started for cent8/9zsudo yum install -y yum-utilszyum install yum-utils -yzUyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoz^sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin --allowerasing -yzsudo yum install -y dockerzJDEBIAN_FRONTEND=noninteractive apt-get install -y docker.io docker-compose�rootTz Failed to install Docker. [404]
r zsudo systemctl enable dockerzsudo systemctl start dockerz$Docker successfully installed.[200]
� z [404].)�openr �lswsInstallStatusPath�logging�CyberCPLogFileWriter�statusWriterr �decideDistro�cent8�os�path�exists� debugPath�writeToFile�executioner�centos�time�sleep�
BaseException�str)� CommandCP�
statusFile�command�msg� r �1/usr/local/CyberCP/dockerManager/dockerInstall.py�submitInstallDocker
sJ
�
�
�(��z!DockerInstall.submitInstallDockerN)r )�__name__�
__module__�__qualname__�staticmethodr! r r r r r s r c C s t �� d S )N)r r! r r r r �main@ s r&